5 H$="<":FOR I=0 TO VAL(RIGHT$(TIME$,2)):J=RND:NEXT I
6 S=0:FOR Z=0 TO 2:P=38:TT=0:F=0:FOR I=1 TO 6:A$(I)=MID$("987654321",(3-Z),7):NEXT I:CLS:PRINT@P,H$;:PRINT@280,"Score: "S;::FOR J=Z TO 49:IF J>33 THEN J=J-1
7 IF TT>48 THEN 29
8 FOR I=0 TO 6:PRINT@(I*40+J),SPACE$(Z+1);A$(I);:NEXT I:IF F=1 THEN RP=RP+1:IF FP=RP THEN GOSUB 33
9 V=0:FOR L=1 TO 6:IF LEN(A$(L))=0 THEN V=V+1
10 NEXT L:IF V=6 THEN PRINT@P," ":GOTO 29
11 I=INT(RND*7):B=LEN(A$(I)):IF B<=0 THEN 11
12 C$=RIGHT$(A$(I),1):A$(I)=LEFT$(A$(I),B-1):FOR N=I*40+J+B+Z+1 TO I*40+38:PRINT@N,C$;:PRINT@(N-1)," ";:IF N=FP THEN 23
13 K$=INKEY$:IF K$="" THEN 18
14 M=ASC(K$):IF M=32 THEN 20
15 PRINT@P," ":IF M=27 OR M=8 THEN P=P-40:IF P<38 THEN P=38
16 IF M=9 OR M=13 THEN P=P+40:IF P>278 THEN P=278
17 PRINT@P,H$
18 IF F<>1 THEN ST=15:GOTO 24
19 IF (FP%40)<(J+Z) THEN F=0:GOTO 25
20 IF F=0 THEN F=1:FP=P-1:PRINT@FP,"o";:K=INT(FP/40):RP=40*K+J+Z+LEN(A$(K))
21 FP=FP-1:PRINT@FP,"o ";:IF FP=RP THEN GOSUB 33:GOTO 25